package com.lj.back.manage.scaffold.module.sys.DTO;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 后台业务日志对象
 * @author lv
 * @version 1.0.0
 */
@Data
public class SysLogDTO{

    /**
     * 主键ID
     */
    private Long id;

    /**
     * 用户名
     */
    private String userName;

    /**
     * 操作内容（对操作方法的描述）
     */
    private String operation;

    /**
     * 操作类型 {@link com.lj.back.manage.scaffold.module.sys.enums.OperateTypeEnum}
     */
    private String operateType;

    /**
     * 请求方法
     */
    private String method;

    /**
     * 请求参数
     */
    private String params;

    /**
     * 执行时长
     */
    private Long times;

    /**
     * 请求IP地址
     */
    private String ip;

    /**
     * 执行状态 {@link com.lj.back.manage.scaffold.common.enums.StatusEnum}
     */
    private String status;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;
}
